hog in armour - Spanish English Dictionary